package io.datajek.springbasics.movierecommendersystem.lesson4;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.ApplicationContext;

import java.util.Arrays;

@SpringBootApplication
public class MovieRecommenderSystemApplication {


	public static void main(String[] args) {
		//ApplicationContext负责管理Bean和依赖关系。
		ApplicationContext applicationContext = SpringApplication.run(MovieRecommenderSystemApplication.class,args);

		//使用ApplicationContext来查找正在使用的过滤器
		RecommenderImplementation recommenderImplementation=applicationContext.getBean(RecommenderImplementation.class);


		//调用方法来获得推荐
		String[] result =recommenderImplementation.recommendMovies("推荐电影");



		//显示结果
		System.out.println(Arrays.toString(result));
	}

}
